|.
#decl195#
This command replaces the
LATEX2.09 command |.
There must be exactly one | command in a document; and
it must come after the |filecontents| environments, if any, but before
any other commands.
The <#200#>option-list<#200#> is a list of options, each of which may modify the
formatting of elements which are defined in the <#201#>class-name<#201#> file,
as well as those in all following | commands (see
below).
The optional argument <#202#>release-date<#202#> can be used to specify the
earliest desired release date of the class file; it should contain a
date in the format YYYY/MM/DD. If a version of the class
older than this date is found, a warning is issued.
For example, to specify a two-column article, using a version of
|article.cls| released after June 1994, you specify:
verbatim43#
#decl206#
This command is still supported for compatibility with old files. It
is essentially the same as | except that it invokes
LATEX~2.09 compatibility mode. It also causes any options in
the <#211#>option-list<#211#> that are not processed by the class file to be
loaded as packages after the class has been loaded. See
Section~#Sec:209#212> for more details on LATEX~2.09 compatibility
mode.
#decl213#
Any number of | commands is allowed. Each package file
(as denoted by <#218#>package-name<#218#>) defines new elements (or modifies
those defined in the class file loaded by the <#219#>class-name<#219#> argument
of the | command). A package file thus extends the
range of documents which can be processed.
The <#220#>option-list<#220#> argument can contain a list of options, each of
which can modify the formatting of elements which are defined in this
<#221#>package-name<#221#> file.
As above, <#222#>release-date<#222#> can contain the earliest desired release
date of the package file in the format YYYY/MM/DD; if an
older version of the package is found, a warning is issued.
For example, to load the |graphics| package for the |dvips| driver,
using a version of |graphics.sty| released after June 1994, you write:
verbatim44#
Each package is loaded only once. If the same package is requested
more than once, nothing happens in the second or following attempt
unless the package has been requested with options that were not given
in the original |. If such extra options are specified
then an error message is produced. See Section~#Sec:problems#226> how
to resolve this problem.
As well as processing the options given in the <#227#>option-list<#227#> of the
| command, each package processes the
<#228#>option-list<#228#> of the | command as well. This
means that any option which should be processed by every package (to
be precise, by every package that specifies an action for it) can be
specified just once, in the | command, rather than
being repeated for each package that needs it.
#decl229#
If this command is placed in the preamble then a list of the files
read in (as a result of processing the document) will be displayed
on the terminal (and in the log file) at the end of the run. Where
possible, a short description will also be produced.
Warning: this command will list only files which were read
using LATEX<#232#><#232#> commands such as | =|<#233#>file<#233#> or
|#figure1991#<#234#>file<#234#>. If the file was read using the primitive TEX<#235#><#235#>
file input command then it will not be listed.
#decl236#
TEX3 introduced a new primitive || which controls
the format of error messages. LATEX2e provides an interface to this
through the standard || command. As most LATEX users do
not want to see the internal definitions of LATEX commands each time
they make an error, LATEX2e<#240#><#240#> sets this to -1 by default.;''